
export interface IStudio {
    server_name: string;
    server_url: string;
    username: string;
    password: string;
}


export interface IHttpProxy {
    enable: boolean;
    host: string;
    port: string;
}

interface IColor {
    background: string;
    surface: string;
    primary: string;
    secondary: string;
    accent: string;
    error: string;
    info: string;
    success: string;
    warning: string;
}

interface IPerf {
    lang: string;
    http_proxy: IHttpProxy;
    shortCut: IShortCut;
    color_theme: {
        light: IColor;
        dark: IColor;
    };
}

interface IShortCut {
    capture: string;
}

export type IDefaultConfig = {
    version_name: string;
    name: string;
    complete_name: string;
    description: string;
    author: string;
    homepage: string;
    system_config: IStudio,
    perf: IPerf
}
